package com.huahua.graduateschoolspringboot.handler;

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.node.ObjectNode;

/**
 * @author LoveHuaHua
 * @date 2023年05月07日 10:43
 * @description believe in yourself
 */
public interface IDeviceCommandHandler {
    /**
     * 是否支持
     *
     * @param deviceType 设备类型
     * @return boolean
     */
    public boolean support(String deviceType);


    /**
     * 执行
     *
     * @param objectNode 对象节点
     */
    public void execute(ObjectNode objectNode) throws JsonProcessingException;
}
